Better SAS Programming Through Version Control

نویسنده

  • Tim Williams
چکیده

This paper expands upon concepts introduced in the SUGI31 paper "Version Control on the Cheap. A UserFriendly, Cost-Effective Revision Control System for SAS." Several examples specific to the Concurrent Versions System (CVS) are presented. Those concepts can be applied to other systems. The benefits of version control can be attained by individuals or scaled up to global programming teams. The goal is not to review and compare various applications and methods, but to present general concepts and provide specific examples from the experience gained using CVS on over three hundred SAS programming projects. With this information you will be well equipped to start research into which tools and methods are best suited to your own programming environment.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Version Control on the Cheap. A User-Friendly, Cost-Effective Revision Control System for SAS

Revision control is an integral component of code development in many languages but is often absent from SAS programming. Cost and ease of use are often cited as two of the primary reasons why a revision control system is not used. However, the need for such a system is growing. An audit trail of changes to code is becoming increasingly important in many industries. From a programmer’s perspect...

متن کامل

Taming the Chaos: Managing Large SAS/AF Applications Using Programming Standards and the Source Control Manager of Version 7 of the SAS System

The use of programming teams offers both advantages and disadvantages when compared with individual programming efforts. The team approach allows a wide range of programming skills and problem-solving perspectives to be applied to a project, and may shorten development time. On the other hand, teamdeveloped projects are often marred by differences in programming styles among developers, resulti...

متن کامل

SUGI 27: Up and Out: Where We're Going with Scalability in SAS(r) Version 9

This paper gives an overview of the ways that SAS is addressing performance through scalability in SAS Version 9. Scalability features have been implemented in many areas of SAS Version 9 to allow your applications to scale up and scale out. These include: • Multi-Process (MP) CONNECT, • the Scalable Performance Data Engine (SPDE engine), • certain SAS/ACCESS engines, • several scalable SAS pro...

متن کامل

117-2010: The Power of User-Defined SAS® Code in SAS® Data Integration Studio

Extensive use of standard SAS® Data Integration Studio Transformations is often made when designing data warehouses, thereby reducing maintenance requirements and the need for user defined code. This paper instead advocates using the SAS Data Integration Studio API against user defined code. Thus using the full power of SAS to build and maintain warehouse processes may yield several advantages,...

متن کامل

Ordered weighted averaging in SAS: A MCDM application

This paper explores the use of the optimization procedures in SAS/OR software with application to the ordered weighted averaging (OWA) operators of decision-making. OWA was originally introduced by Yager (1988) has gained much interest among researchers, hence many applications in the areas of decision making, expert systems, data mining, approximate reasoning, fuzzy system and control have bee...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007